Senior Capstone Project Source: Created/Modified By: Christopher Gusman Date: Spring 2012 References to outside libs: From AForge libraries 2.2.4 Documentation and code can be found @ http://www.aforgenet.com/framework/ Direct link to download: http://www.aforgenet.com/framework/downloads.html AForge.dll AForge.Imaging.dll AForge.Math.dll From the Original Source code I downloaded and built off off Webcam_Capture.dll Compiled In: Windows 7 Home Premium (32-bit) Coding Environment: Microsoft Visual Studio 2010 in C# Known Issues: None that I know of Functionality: Refined Version of Webcam V5. This version using background workers to do the image processing instead of threads. The image processing finds the key colors, red and yellow, and gets rid of all the other colors leaving me with yellow and red blobs. Red blobs determined to be end points and yellow blobs determined to be bend points. These blobs are then interpreted and attempted to be connected to make a stick figure version of what it is seeing. If there are issues with this process, errors are thrown to explain to the user how they may go about fixing the drawing issue. Special Notes about using: Detects Red and Yellow objects. The objects used when creating where bright red and bright yellow. Setting the debugger to allow the code to use pointers must be done as well so that it can get through the unsafe area. Instructions: Open the project's Properties page. For details, see How to: Set Project Properties (C#, J#). @ http://msdn.microsoft.com/en-us/library/69t33bf7(v=vs.80).aspx Click the Build property page. Select the Allow Unsafe Code check box.